package extended_properties

import (
	_e "encoding/xml"

	_bd "gitee.com/gooffice/gooffice"
	_f "gitee.com/gooffice/gooffice/schema/soo/ofc/docPropsVTypes"
)

func NewCT_VectorVariant() *CT_VectorVariant {
	_gac := &CT_VectorVariant{}
	_gac.Vector = _f.NewVector()
	return _gac
}

// ValidateWithPath validates the Properties and its children, prefixing error messages with path
func (_ffc *Properties) ValidateWithPath(path string) error {
	if _cbe := _ffc.CT_Properties.ValidateWithPath(path); _cbe != nil {
		return _cbe
	}
	return nil
}

// Validate validates the CT_VectorVariant and its children
func (_eegd *CT_VectorVariant) Validate() error {
	return _eegd.ValidateWithPath("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074")
}

type CT_VectorVariant struct{ Vector *_f.Vector }

func NewCT_DigSigBlob() *CT_DigSigBlob { _ee := &CT_DigSigBlob{}; return _ee }
func (_bad *CT_VectorLpstr) MarshalXML(e *_e.Encoder, start _e.StartElement) error {
	e.EncodeToken(start)
	_ec := _e.StartElement{Name: _e.Name{Local: "\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}
	e.EncodeElement(_bad.Vector, _ec)
	e.EncodeToken(_e.EndElement{Name: start.Name})
	return nil
}
func (_fbd *CT_VectorVariant) MarshalXML(e *_e.Encoder, start _e.StartElement) error {
	e.EncodeToken(start)
	_gacb := _e.StartElement{Name: _e.Name{Local: "\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}
	e.EncodeElement(_fbd.Vector, _gacb)
	e.EncodeToken(_e.EndElement{Name: start.Name})
	return nil
}
func (_fb *CT_Properties) UnmarshalXML(d *_e.Decoder, start _e.StartElement) error {
_fg:
	for {
		_dc, _ca := d.Token()
		if _ca != nil {
			return _ca
		}
		switch _ff := _dc.(type) {
		case _e.StartElement:
			switch _ff.Name {
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:
				_fb.Template = new(string)
				if _da := d.DecodeElement(_fb.Template, &_ff); _da != nil {
					return _da
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004da\u006e\u0061\u0067\u0065\u0072"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004da\u006e\u0061\u0067\u0065\u0072"}:
				_fb.Manager = new(string)
				if _bag := d.DecodeElement(_fb.Manager, &_ff); _bag != nil {
					return _bag
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0043o\u006d\u0070\u0061\u006e\u0079"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0043o\u006d\u0070\u0061\u006e\u0079"}:
				_fb.Company = new(string)
				if _bcb := d.DecodeElement(_fb.Company, &_ff); _bcb != nil {
					return _bcb
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0050\u0061\u0067e\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0050\u0061\u0067e\u0073"}:
				_fb.Pages = new(int32)
				if _bca := d.DecodeElement(_fb.Pages, &_ff); _bca != nil {
					return _bca
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0057\u006f\u0072d\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0057\u006f\u0072d\u0073"}:
				_fb.Words = new(int32)
				if _bce := d.DecodeElement(_fb.Words, &_ff); _bce != nil {
					return _bce
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:
				_fb.Characters = new(int32)
				if _bde := d.DecodeElement(_fb.Characters, &_ff); _bde != nil {
					return _bde
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:
				_fb.PresentationFormat = new(string)
				if _dea := d.DecodeElement(_fb.PresentationFormat, &_ff); _dea != nil {
					return _dea
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004c\u0069\u006ee\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004c\u0069\u006ee\u0073"}:
				_fb.Lines = new(int32)
				if _bgb := d.DecodeElement(_fb.Lines, &_ff); _bgb != nil {
					return _bgb
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:
				_fb.Paragraphs = new(int32)
				if _faf := d.DecodeElement(_fb.Paragraphs, &_ff); _faf != nil {
					return _faf
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0053\u006c\u0069\u0064\u0065\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0053\u006c\u0069\u0064\u0065\u0073"}:
				_fb.Slides = new(int32)
				if _dg := d.DecodeElement(_fb.Slides, &_ff); _dg != nil {
					return _dg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004e\u006f\u0074e\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004e\u006f\u0074e\u0073"}:
				_fb.Notes = new(int32)
				if _bae := d.DecodeElement(_fb.Notes, &_ff); _bae != nil {
					return _bae
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:
				_fb.TotalTime = new(int32)
				if _fc := d.DecodeElement(_fb.TotalTime, &_ff); _fc != nil {
					return _fc
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:
				_fb.HiddenSlides = new(int32)
				if _fcd := d.DecodeElement(_fb.HiddenSlides, &_ff); _fcd != nil {
					return _fcd
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004dM\u0043\u006c\u0069\u0070\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004dM\u0043\u006c\u0069\u0070\u0073"}:
				_fb.MMClips = new(int32)
				if _fcc := d.DecodeElement(_fb.MMClips, &_ff); _fcc != nil {
					return _fcc
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:
				_fb.ScaleCrop = new(bool)
				if _acf := d.DecodeElement(_fb.ScaleCrop, &_ff); _acf != nil {
					return _acf
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:
				_fb.HeadingPairs = NewCT_VectorVariant()
				if _gfg := d.DecodeElement(_fb.HeadingPairs, &_ff); _gfg != nil {
					return _gfg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:
				_fb.TitlesOfParts = NewCT_VectorLpstr()
				if _fcg := d.DecodeElement(_fb.TitlesOfParts, &_ff); _fcg != nil {
					return _fcg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:
				_fb.LinksUpToDate = new(bool)
				if _dad := d.DecodeElement(_fb.LinksUpToDate, &_ff); _dad != nil {
					return _dad
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:
				_fb.CharactersWithSpaces = new(int32)
				if _geg := d.DecodeElement(_fb.CharactersWithSpaces, &_ff); _geg != nil {
					return _geg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:
				_fb.SharedDoc = new(bool)
				if _bdc := d.DecodeElement(_fb.SharedDoc, &_ff); _bdc != nil {
					return _bdc
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:
				_fb.HyperlinkBase = new(string)
				if _db := d.DecodeElement(_fb.HyperlinkBase, &_ff); _db != nil {
					return _db
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u004c\u0069\u006e\u006b\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u004c\u0069\u006e\u006b\u0073"}:
				_fb.HLinks = NewCT_VectorVariant()
				if _gcc := d.DecodeElement(_fb.HLinks, &_ff); _gcc != nil {
					return _gcc
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:
				_fb.HyperlinksChanged = new(bool)
				if _gbg := d.DecodeElement(_fb.HyperlinksChanged, &_ff); _gbg != nil {
					return _gbg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0044\u0069\u0067\u0053\u0069\u0067"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0044\u0069\u0067\u0053\u0069\u0067"}:
				_fb.DigSig = NewCT_DigSigBlob()
				if _cg := d.DecodeElement(_fb.DigSig, &_ff); _cg != nil {
					return _cg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:
				_fb.Application = new(string)
				if _bcg := d.DecodeElement(_fb.Application, &_ff); _bcg != nil {
					return _bcg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:
				_fb.AppVersion = new(string)
				if _cag := d.DecodeElement(_fb.AppVersion, &_ff); _cag != nil {
					return _cag
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:
				_fb.DocSecurity = new(int32)
				if _agb := d.DecodeElement(_fb.DocSecurity, &_ff); _agb != nil {
					return _agb
				}
			default:
				_bd.Log("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076", _ff.Name)
				if _bab := d.Skip(); _bab != nil {
					return _bab
				}
			}
		case _e.EndElement:
			break _fg
		case _e.CharData:
		}
	}
	return nil
}
func (_be *Properties) UnmarshalXML(d *_e.Decoder, start _e.StartElement) error {
	_be.CT_Properties = *NewCT_Properties()
_cgf:
	for {
		_caa, _efe := d.Token()
		if _efe != nil {
			return _efe
		}
		switch _cda := _caa.(type) {
		case _e.StartElement:
			switch _cda.Name {
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:
				_be.Template = new(string)
				if _cb := d.DecodeElement(_be.Template, &_cda); _cb != nil {
					return _cb
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004da\u006e\u0061\u0067\u0065\u0072"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004da\u006e\u0061\u0067\u0065\u0072"}:
				_be.Manager = new(string)
				if _bf := d.DecodeElement(_be.Manager, &_cda); _bf != nil {
					return _bf
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0043o\u006d\u0070\u0061\u006e\u0079"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0043o\u006d\u0070\u0061\u006e\u0079"}:
				_be.Company = new(string)
				if _fae := d.DecodeElement(_be.Company, &_cda); _fae != nil {
					return _fae
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0050\u0061\u0067e\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0050\u0061\u0067e\u0073"}:
				_be.Pages = new(int32)
				if _bcc := d.DecodeElement(_be.Pages, &_cda); _bcc != nil {
					return _bcc
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0057\u006f\u0072d\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0057\u006f\u0072d\u0073"}:
				_be.Words = new(int32)
				if _egg := d.DecodeElement(_be.Words, &_cda); _egg != nil {
					return _egg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}:
				_be.Characters = new(int32)
				if _gace := d.DecodeElement(_be.Characters, &_cda); _gace != nil {
					return _gace
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}:
				_be.PresentationFormat = new(string)
				if _dce := d.DecodeElement(_be.PresentationFormat, &_cda); _dce != nil {
					return _dce
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004c\u0069\u006ee\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004c\u0069\u006ee\u0073"}:
				_be.Lines = new(int32)
				if _cdaa := d.DecodeElement(_be.Lines, &_cda); _cdaa != nil {
					return _cdaa
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}:
				_be.Paragraphs = new(int32)
				if _efeb := d.DecodeElement(_be.Paragraphs, &_cda); _efeb != nil {
					return _efeb
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0053\u006c\u0069\u0064\u0065\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0053\u006c\u0069\u0064\u0065\u0073"}:
				_be.Slides = new(int32)
				if _add := d.DecodeElement(_be.Slides, &_cda); _add != nil {
					return _add
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004e\u006f\u0074e\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004e\u006f\u0074e\u0073"}:
				_be.Notes = new(int32)
				if _efc := d.DecodeElement(_be.Notes, &_cda); _efc != nil {
					return _efc
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}:
				_be.TotalTime = new(int32)
				if _ead := d.DecodeElement(_be.TotalTime, &_cda); _ead != nil {
					return _ead
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}:
				_be.HiddenSlides = new(int32)
				if _gbf := d.DecodeElement(_be.HiddenSlides, &_cda); _gbf != nil {
					return _gbf
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004dM\u0043\u006c\u0069\u0070\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004dM\u0043\u006c\u0069\u0070\u0073"}:
				_be.MMClips = new(int32)
				if _bfg := d.DecodeElement(_be.MMClips, &_cda); _bfg != nil {
					return _bfg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}:
				_be.ScaleCrop = new(bool)
				if _cc := d.DecodeElement(_be.ScaleCrop, &_cda); _cc != nil {
					return _cc
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:
				_be.HeadingPairs = NewCT_VectorVariant()
				if _ccg := d.DecodeElement(_be.HeadingPairs, &_cda); _ccg != nil {
					return _ccg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}:
				_be.TitlesOfParts = NewCT_VectorLpstr()
				if _cgb := d.DecodeElement(_be.TitlesOfParts, &_cda); _cgb != nil {
					return _cgb
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}:
				_be.LinksUpToDate = new(bool)
				if _dgfe := d.DecodeElement(_be.LinksUpToDate, &_cda); _dgfe != nil {
					return _dgfe
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}:
				_be.CharactersWithSpaces = new(int32)
				if _bdg := d.DecodeElement(_be.CharactersWithSpaces, &_cda); _bdg != nil {
					return _bdg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}:
				_be.SharedDoc = new(bool)
				if _bgf := d.DecodeElement(_be.SharedDoc, &_cda); _bgf != nil {
					return _bgf
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}:
				_be.HyperlinkBase = new(string)
				if _cac := d.DecodeElement(_be.HyperlinkBase, &_cda); _cac != nil {
					return _cac
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u004c\u0069\u006e\u006b\u0073"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u004c\u0069\u006e\u006b\u0073"}:
				_be.HLinks = NewCT_VectorVariant()
				if _dbe := d.DecodeElement(_be.HLinks, &_cda); _dbe != nil {
					return _dbe
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}:
				_be.HyperlinksChanged = new(bool)
				if _caaa := d.DecodeElement(_be.HyperlinksChanged, &_cda); _caaa != nil {
					return _caaa
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0044\u0069\u0067\u0053\u0069\u0067"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0044\u0069\u0067\u0053\u0069\u0067"}:
				_be.DigSig = NewCT_DigSigBlob()
				if _aef := d.DecodeElement(_be.DigSig, &_cda); _aef != nil {
					return _aef
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:
				_be.Application = new(string)
				if _efg := d.DecodeElement(_be.Application, &_cda); _efg != nil {
					return _efg
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:
				_be.AppVersion = new(string)
				if _gae := d.DecodeElement(_be.AppVersion, &_cda); _gae != nil {
					return _gae
				}
			case _e.Name{Space: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", Local: "D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}, _e.Name{Space: "ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s", Local: "D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}:
				_be.DocSecurity = new(int32)
				if _eed := d.DecodeElement(_be.DocSecurity, &_cda); _eed != nil {
					return _eed
				}
			default:
				_bd.Log("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076", _cda.Name)
				if _abfd := d.Skip(); _abfd != nil {
					return _abfd
				}
			}
		case _e.EndElement:
			break _cgf
		case _e.CharData:
		}
	}
	return nil
}
func (_gccg *CT_VectorLpstr) UnmarshalXML(d *_e.Decoder, start _e.StartElement) error {
	_gccg.Vector = _f.NewVector()
_afd:
	for {
		_cge, _fed := d.Token()
		if _fed != nil {
			return _fed
		}
		switch _dfc := _cge.(type) {
		case _e.StartElement:
			switch _dfc.Name {
			case _e.Name{Space: "\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073", Local: "\u0076\u0065\u0063\u0074\u006f\u0072"}, _e.Name{Space: "\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073", Local: "\u0076\u0065\u0063\u0074\u006f\u0072"}:
				if _bbb := d.DecodeElement(_gccg.Vector, &_dfc); _bbb != nil {
					return _bbb
				}
			default:
				_bd.Log("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076", _dfc.Name)
				if _abf := d.Skip(); _abf != nil {
					return _abf
				}
			}
		case _e.EndElement:
			break _afd
		case _e.CharData:
		}
	}
	return nil
}

type CT_Properties struct {

	// Name of Document Template
	Template *string

	// Name of Manager
	Manager *string

	// Name of Company
	Company *string

	// Total Number of Pages
	Pages *int32

	// Word Count
	Words *int32

	// Total Number of Characters
	Characters *int32

	// Intended Format of Presentation
	PresentationFormat *string

	// Number of Lines
	Lines *int32

	// Total Number of Paragraphs
	Paragraphs *int32

	// Slides Metadata Element
	Slides *int32

	// Number of Slides Containing Notes
	Notes *int32

	// Total Edit Time Metadata Element
	TotalTime *int32

	// Number of Hidden Slides
	HiddenSlides *int32

	// Total Number of Multimedia Clips
	MMClips *int32

	// Thumbnail Display Mode
	ScaleCrop *bool

	// Heading Pairs
	HeadingPairs *CT_VectorVariant

	// Part Titles
	TitlesOfParts *CT_VectorLpstr

	// Links Up-to-Date
	LinksUpToDate *bool

	// Number of Characters (With Spaces)
	CharactersWithSpaces *int32

	// Shared Document
	SharedDoc *bool

	// Relative Hyperlink Base
	HyperlinkBase *string

	// Hyperlink List
	HLinks *CT_VectorVariant

	// Hyperlinks Changed
	HyperlinksChanged *bool

	// Digital Signature
	DigSig *CT_DigSigBlob

	// Application Name
	Application *string

	// Application Version
	AppVersion *string

	// Document Security
	DocSecurity *int32
}

func (_badf *CT_VectorVariant) UnmarshalXML(d *_e.Decoder, start _e.StartElement) error {
	_badf.Vector = _f.NewVector()
_dd:
	for {
		_ebc, _ece := d.Token()
		if _ece != nil {
			return _ece
		}
		switch _fdc := _ebc.(type) {
		case _e.StartElement:
			switch _fdc.Name {
			case _e.Name{Space: "\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073", Local: "\u0076\u0065\u0063\u0074\u006f\u0072"}, _e.Name{Space: "\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073", Local: "\u0076\u0065\u0063\u0074\u006f\u0072"}:
				if _bcgb := d.DecodeElement(_badf.Vector, &_fdc); _bcgb != nil {
					return _bcgb
				}
			default:
				_bd.Log("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v", _fdc.Name)
				if _acg := d.Skip(); _acg != nil {
					return _acg
				}
			}
		case _e.EndElement:
			break _dd
		case _e.CharData:
		}
	}
	return nil
}
func (_d *CT_DigSigBlob) UnmarshalXML(d *_e.Decoder, start _e.StartElement) error {
_a:
	for {
		_de, _g := d.Token()
		if _g != nil {
			return _g
		}
		switch _bc := _de.(type) {
		case _e.StartElement:
			switch _bc.Name {
			case _e.Name{Space: "\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073", Local: "\u0062\u006c\u006f\u0062"}, _e.Name{Space: "\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073", Local: "\u0062\u006c\u006f\u0062"}:
				if _ag := d.DecodeElement(&_d.Blob, &_bc); _ag != nil {
					return _ag
				}
			default:
				_bd.Log("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076", _bc.Name)
				if _df := d.Skip(); _df != nil {
					return _df
				}
			}
		case _e.EndElement:
			break _a
		case _e.CharData:
		}
	}
	return nil
}

// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path
func (_ac *CT_DigSigBlob) ValidateWithPath(path string) error { return nil }
func (_eeg *CT_DigSigBlob) MarshalXML(e *_e.Encoder, start _e.StartElement) error {
	e.EncodeToken(start)
	_ba := _e.StartElement{Name: _e.Name{Local: "\u0076t\u003a\u0062\u006c\u006f\u0062"}}
	_bd.AddPreserveSpaceAttr(&_ba, _eeg.Blob)
	e.EncodeElement(_eeg.Blob, _ba)
	e.EncodeToken(_e.EndElement{Name: start.Name})
	return nil
}

// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path
func (_eeb *CT_Properties) ValidateWithPath(path string) error {
	if _eeb.HeadingPairs != nil {
		if _eg := _eeb.HeadingPairs.ValidateWithPath(path + "\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"); _eg != nil {
			return _eg
		}
	}
	if _eeb.TitlesOfParts != nil {
		if _ebg := _eeb.TitlesOfParts.ValidateWithPath(path + "\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073"); _ebg != nil {
			return _ebg
		}
	}
	if _eeb.HLinks != nil {
		if _egc := _eeb.HLinks.ValidateWithPath(path + "\u002fH\u004c\u0069\u006e\u006b\u0073"); _egc != nil {
			return _egc
		}
	}
	if _eeb.DigSig != nil {
		if _ab := _eeb.DigSig.ValidateWithPath(path + "\u002fD\u0069\u0067\u0053\u0069\u0067"); _ab != nil {
			return _ab
		}
	}
	return nil
}

type CT_VectorLpstr struct{ Vector *_f.Vector }

// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path
func (_dgf *CT_VectorLpstr) ValidateWithPath(path string) error {
	if _gcd := _dgf.Vector.ValidateWithPath(path + "\u002fV\u0065\u0063\u0074\u006f\u0072"); _gcd != nil {
		return _gcd
	}
	return nil
}
func NewProperties() *Properties {
	_ebe := &Properties{}
	_ebe.CT_Properties = *NewCT_Properties()
	return _ebe
}
func NewCT_VectorLpstr() *CT_VectorLpstr {
	_aaa := &CT_VectorLpstr{}
	_aaa.Vector = _f.NewVector()
	return _aaa
}

// Validate validates the CT_DigSigBlob and its children
func (_c *CT_DigSigBlob) Validate() error {
	return _c.ValidateWithPath("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062")
}

// Validate validates the CT_VectorLpstr and its children
func (_cgc *CT_VectorLpstr) Validate() error {
	return _cgc.ValidateWithPath("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072")
}

type Properties struct{ CT_Properties }

func (_aca *Properties) MarshalXML(e *_e.Encoder, start _e.StartElement) error {
	start.Attr = append(start.Attr, _e.Attr{Name: _e.Name{Local: "\u0078\u006d\u006cn\u0073"}, Value: "\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"})
	start.Attr = append(start.Attr, _e.Attr{Name: _e.Name{Local: "\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"}, Value: "\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"})
	start.Attr = append(start.Attr, _e.Attr{Name: _e.Name{Local: "\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"}, Value: "\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"})
	start.Name.Local = "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"
	return _aca.CT_Properties.MarshalXML(e, start)
}
func (_gc *CT_Properties) MarshalXML(e *_e.Encoder, start _e.StartElement) error {
	e.EncodeToken(start)
	if _gc.Template != nil {
		_aa := _e.StartElement{Name: _e.Name{Local: "\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}}
		_bd.AddPreserveSpaceAttr(&_aa, *_gc.Template)
		e.EncodeElement(_gc.Template, _aa)
	}
	if _gc.Manager != nil {
		_af := _e.StartElement{Name: _e.Name{Local: "\u004da\u006e\u0061\u0067\u0065\u0072"}}
		_bd.AddPreserveSpaceAttr(&_af, *_gc.Manager)
		e.EncodeElement(_gc.Manager, _af)
	}
	if _gc.Company != nil {
		_bb := _e.StartElement{Name: _e.Name{Local: "\u0043o\u006d\u0070\u0061\u006e\u0079"}}
		_bd.AddPreserveSpaceAttr(&_bb, *_gc.Company)
		e.EncodeElement(_gc.Company, _bb)
	}
	if _gc.Pages != nil {
		_fa := _e.StartElement{Name: _e.Name{Local: "\u0050\u0061\u0067e\u0073"}}
		e.EncodeElement(_gc.Pages, _fa)
	}
	if _gc.Words != nil {
		_ae := _e.StartElement{Name: _e.Name{Local: "\u0057\u006f\u0072d\u0073"}}
		e.EncodeElement(_gc.Words, _ae)
	}
	if _gc.Characters != nil {
		_fe := _e.StartElement{Name: _e.Name{Local: "\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}}
		e.EncodeElement(_gc.Characters, _fe)
	}
	if _gc.PresentationFormat != nil {
		_ge := _e.StartElement{Name: _e.Name{Local: "\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}}
		_bd.AddPreserveSpaceAttr(&_ge, *_gc.PresentationFormat)
		e.EncodeElement(_gc.PresentationFormat, _ge)
	}
	if _gc.Lines != nil {
		_cd := _e.StartElement{Name: _e.Name{Local: "\u004c\u0069\u006ee\u0073"}}
		e.EncodeElement(_gc.Lines, _cd)
	}
	if _gc.Paragraphs != nil {
		_ga := _e.StartElement{Name: _e.Name{Local: "\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}}
		e.EncodeElement(_gc.Paragraphs, _ga)
	}
	if _gc.Slides != nil {
		_gdc := _e.StartElement{Name: _e.Name{Local: "\u0053\u006c\u0069\u0064\u0065\u0073"}}
		e.EncodeElement(_gc.Slides, _gdc)
	}
	if _gc.Notes != nil {
		_ace := _e.StartElement{Name: _e.Name{Local: "\u004e\u006f\u0074e\u0073"}}
		e.EncodeElement(_gc.Notes, _ace)
	}
	if _gc.TotalTime != nil {
		_ad := _e.StartElement{Name: _e.Name{Local: "\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}}
		e.EncodeElement(_gc.TotalTime, _ad)
	}
	if _gc.HiddenSlides != nil {
		_gf := _e.StartElement{Name: _e.Name{Local: "\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}}
		e.EncodeElement(_gc.HiddenSlides, _gf)
	}
	if _gc.MMClips != nil {
		_adf := _e.StartElement{Name: _e.Name{Local: "\u004dM\u0043\u006c\u0069\u0070\u0073"}}
		e.EncodeElement(_gc.MMClips, _adf)
	}
	if _gc.ScaleCrop != nil {
		_eb := _e.StartElement{Name: _e.Name{Local: "\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}}
		e.EncodeElement(_gc.ScaleCrop, _eb)
	}
	if _gc.HeadingPairs != nil {
		_ef := _e.StartElement{Name: _e.Name{Local: "\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}}
		e.EncodeElement(_gc.HeadingPairs, _ef)
	}
	if _gc.TitlesOfParts != nil {
		_fd := _e.StartElement{Name: _e.Name{Local: "\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}}
		e.EncodeElement(_gc.TitlesOfParts, _fd)
	}
	if _gc.LinksUpToDate != nil {
		_eegb := _e.StartElement{Name: _e.Name{Local: "\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}}
		e.EncodeElement(_gc.LinksUpToDate, _eegb)
	}
	if _gc.CharactersWithSpaces != nil {
		_ea := _e.StartElement{Name: _e.Name{Local: "C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}}
		e.EncodeElement(_gc.CharactersWithSpaces, _ea)
	}
	if _gc.SharedDoc != nil {
		_gg := _e.StartElement{Name: _e.Name{Local: "\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}}
		e.EncodeElement(_gc.SharedDoc, _gg)
	}
	if _gc.HyperlinkBase != nil {
		_aab := _e.StartElement{Name: _e.Name{Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}}
		_bd.AddPreserveSpaceAttr(&_aab, *_gc.HyperlinkBase)
		e.EncodeElement(_gc.HyperlinkBase, _aab)
	}
	if _gc.HLinks != nil {
		_efa := _e.StartElement{Name: _e.Name{Local: "\u0048\u004c\u0069\u006e\u006b\u0073"}}
		e.EncodeElement(_gc.HLinks, _efa)
	}
	if _gc.HyperlinksChanged != nil {
		_bg := _e.StartElement{Name: _e.Name{Local: "\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}}
		e.EncodeElement(_gc.HyperlinksChanged, _bg)
	}
	if _gc.DigSig != nil {
		_bbd := _e.StartElement{Name: _e.Name{Local: "\u0044\u0069\u0067\u0053\u0069\u0067"}}
		e.EncodeElement(_gc.DigSig, _bbd)
	}
	if _gc.Application != nil {
		_gef := _e.StartElement{Name: _e.Name{Local: "A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}}
		_bd.AddPreserveSpaceAttr(&_gef, *_gc.Application)
		e.EncodeElement(_gc.Application, _gef)
	}
	if _gc.AppVersion != nil {
		_bdd := _e.StartElement{Name: _e.Name{Local: "\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}}
		_bd.AddPreserveSpaceAttr(&_bdd, *_gc.AppVersion)
		e.EncodeElement(_gc.AppVersion, _bdd)
	}
	if _gc.DocSecurity != nil {
		_gb := _e.StartElement{Name: _e.Name{Local: "D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}}
		e.EncodeElement(_gc.DocSecurity, _gb)
	}
	e.EncodeToken(_e.EndElement{Name: start.Name})
	return nil
}

// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path
func (_bac *CT_VectorVariant) ValidateWithPath(path string) error {
	if _aga := _bac.Vector.ValidateWithPath(path + "\u002fV\u0065\u0063\u0074\u006f\u0072"); _aga != nil {
		return _aga
	}
	return nil
}

type CT_DigSigBlob struct{ Blob string }

// Validate validates the Properties and its children
func (_gaa *Properties) Validate() error {
	return _gaa.ValidateWithPath("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073")
}
func NewCT_Properties() *CT_Properties { _gd := &CT_Properties{}; return _gd }

// Validate validates the CT_Properties and its children
func (_bcf *CT_Properties) Validate() error {
	return _bcf.ValidateWithPath("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073")
}
func init() {
	_bd.RegisterConstructor("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", "\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073", NewCT_Properties)
	_bd.RegisterConstructor("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", "\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074", NewCT_VectorVariant)
	_bd.RegisterConstructor("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", "\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072", NewCT_VectorLpstr)
	_bd.RegisterConstructor("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", "\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062", NewCT_DigSigBlob)
	_bd.RegisterConstructor("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073", "\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073", NewProperties)
}
